factoring cash flow financing mortgage loan home buying brokerage mortgage factor real estate brokers home mortgage homes for sale sale real estate agencies home loan banking homes real estate agency new construction real estate foreclosures houses home builders financial buy a house